SQL Programming
10-6 统计不及格人数超过3人的课程号和人数
10-6 统计不及格人数超过3人的课程号和人数
Score 3
Author sy
Organization 宁波财经学院
本题目要求编写SQL语句,
统计出sc表中不及格人数超过3人的课程号和人数,要求结果中列名分别显示“课程号”、“不及格人数”。
提示:请使用SELECT语句作答。
表结构:
请在这里写定义表结构的SQL语句。例如:
CREATE TABLE sc (
sno char(7) ,
cno char(7) ,
score decimal(4,1),
point decimal(2,1),
PRIMARY KEY (sno,cno)
) ;
表样例
请在这里给出上述表结构对应的表样例。例如
sc表:
| sno | cno | score | point |
|---|---|---|---|
| 1711202 | 0000011 | 53.0 | 0.0 |
| 1711202 | 0000027 | 38.0 | 1.0 |
| 1911201 | 0000027 | 44.0 | 1.0 |
| 1911201 | 0000052 | 71.0 | 2.0 |
| 1911211 | 0000027 | 51.0 | 1.0 |
| 1911211 | 0000052 | 71.0 | 2.0 |
| 1911215 | 0000027 | 58.0 | 1.0 |
输出样例:
请在这里给出输出样例。例如:
| 课程号 | 不及格人数 |
|---|---|
| 0000027 | 4 |
Code Size Limit
16 KB
Time Limit
400 ms
SQL Dialect
MySQL
Result Comparison
Order-insensitive
Create Table Statements
Result Table Definition
SQL (SQL)
SELECT cno as '课程号', COUNT(sno) as '不及格人数' FROM sc
WHERE score < 60
GROUP BY cno HAVING COUNT(sno) > 3